dig ditches or trenches - French English Dictionary